package com.example.aop.cglib;

import com.example.aop.common.ForumServiceImpl;

public class TestForumService {
    public static void testCglib() {
    	// 该代理实现过程并未涉及接口
    	// 也就是说cglib技术并不要求一定要通过实现接口的方式来做切面
        ForumServiceImpl proxy = (ForumServiceImpl) new CglibProxy().getProxy(ForumServiceImpl.class);
        proxy.removeForum(10);
        proxy.removeTopic(1012);
    }

    public static void main(String[] args) {
        testCglib();
    }
}
